perm filename SMLIO.FAI[TMP,LCS]1 blob
sn#162134 filedate 1975-06-04 generic text, type T, neo UTF8
00100 TITLE FILBRK
00300 ENTRY FILBRK
00700
13800
14000
14200 EXTERN DEV
14300 INTERN FNAM,DLK,ASTR
14400
14500 WD←7
14600
14700 ASTR: ASCIZ/
14800 */
14900 ZERSUB: 0
15000 MOVE PT2
15100 MOVEM PT
15200 SETZB 1,WD
15300 JRST @ZERSUB
15400
15500 COMSUB: CAIN 15
15600 JRST [MOVEI 10,EOJ
15700 JRST (16)]
15800 CAIN "["
15900 JRST [MOVEI 10,GTPROJ
16000 JRST (16)]
16100 CAIE "."
16200 JRST 2(16)
16300 MOVEI 10,GTEXT
16400 JRST (16)
16500
16600 FSUB: JSP 16,COMSUB
16700 MOVEM WD,FNAM
16800 JRST (10)
16900 CAIL 1,6
17000 JRST .+3
17100 SUBI 40
17200 IDPB PT
17300 AOJA 1,(15)
17400
17500 ACS: BLOCK 20
17600
17700 FNAM:DLK: 0
17800 EXT: 0
17900 0
18000 PPN: 0
18100 PT: POINT 6,WD
18200 PT2: POINT 6,WD
18300
18400 FILBRK: 0
18500 MOVEM 17,ACS+17
18600 MOVEI 17,ACS
18700 BLT 17,ACS+16
18800 ST: MOVSI 'DSK'
18900 MOVEM DEV
19000 SETZB FNAM
19100 MOVEM FNAM+1
19200 MOVEM FNAM+2
19300 MOVEM FNAM+3
19400 OUTSTR ASTR
19500 GTDEV: JSR ZERSUB
19600 MOVEI 15,.+1
19700 INCHWL
19800 CAIE ":"
19900 JRST FSUB
20000 MOVEM WD,DEV
20100 GTFNAM: JSR ZERSUB
20200 MOVEI 15,.+1
20300 INCHWL
20400 JRST FSUB
20500 GTEXT: JSR ZERSUB
20600 INCHWL
20700 JSP 16,COMSUB
20800 MOVEM WD,EXT
20900 JRST (10)
21000 CAIL 1,3
21100 JRST .+3
21200 SUBI 40
21300 IDPB PT
21400 AOJA 1,GTEXT+1
21500
21600 GTPROJ: SETZB 1,2
21700 INCHWL
21800 CAIN ","
21900 JRST GTPROG
22000 SUBI 60
22100 CAILE 7
22200 JRST ERR
22300 ASH 2,3
22400 JOV ERR
22500 HRLZS
22600 ADD 2,
22700 JOV ERR
22800 JRST GTPROJ+1
22900
23000 GTPROG: INCHWL
23100 CAIE 15
23200 CAIN "]"
23300 JRST COMBIN
23400 SUBI 60
23500 CAILE 7
23600 JRST ERR
23700 ASH 1,3
23800 JOV ERR
23900 HRLZS
24000 ADD 1,
24100 JOV ERR
24200 JRST GTPROG
24300 COMBIN: HLR 2,1
24400 MOVEM 2,PPN
24500 EOJ: CLRBFI
24600 MOVSI 17,ACS
24700 BLT 17,16
24800 MOVE 17,ACS+17
24900 JRA 16,(16)
25000 ERR: CLRBFI
25100 OUTSTR [ASCIZ/?IMPROPER SYNTAX?
25200 /]
25300 JRST ST
25400 END